class Resolve {
    success(msg = 'success', errCode = 1) {
        return {
            msg,
            errCode
        }
    }

    fail(msg = 'fail', errCode = -1) {
        return {
            msg,
            errCode
        }
    }

    json(data, msg = 'success', errCode = 1) {
        return {
            msg,
            errCode,
            data
        }
    }

    empty(data,type) { 
        data = data === null ? type : data
        return data
    }
  //这个是原先sqlORM的语法
    // update(data) { 
    //     if (data[0] === 1) {
    //         return this.success()
    //     } else { 
    //         return this.fail()
    //     }
    // }
  update(data) { 
      //严格的讲,data.changedRows>0才算真正更新
      if (data.affectedRows > 0) {
        return this.success()
      } else { 
        return this.fail()
      }
  }

}
const ok=new Resolve()
module.exports =ok
